package test00.test03;

import java.util.Arrays;
import java.util.Comparator;

/**
 * @Author lzp
 * @Date 2024-04-09
 */
public class Sort {
    public static void main(String[] args) {

        int[] arr = {5,4,3,2,1};

        //给数组升序排序
        Arrays.sort(arr);
        for (int i : arr) {
            System.out.print(i + " ");
        }

        System.out.println();

        Integer [] arrs = {1,2,3,4,5};

        //给数组降序排序 但是这个方法 Comparator.reverseOrder() 要使用包装器类型
        Arrays.sort(arrs, Comparator.reverseOrder());
        for (Integer i : arrs) {
            System.out.print(i + " ");
        }

        Integer[] arrss = {5, 2, 8, 1, 3};

        // 使用Lambda表达式进行降序排序
        Arrays.sort(arrss,(a,b) -> b - a);
        for (Integer i : arrss) {
            System.out.print(i);
        }

    }
}
